castigated oneself - Allemand Anglais Dictionnaire